package com.itheima.edu.manager.factory;

import com.itheima.edu.manager.dao.BaseTeacherDao;
import com.itheima.edu.manager.dao.TeacherDao;

/*
    学生库管工厂类:
        汽车工厂是干嘛的?  --  专门生产加工汽车的
        程序员工厂是干嘛的?  --  专门生产加工程序员的
        学生库管工厂是干嘛的?  --  专门生产加工库管对象的

        工厂模式下,为了便于外界快速获取数据,方法一般设计为static静态的
 */
public class TeacherDaoFactory {
    //核心职责:对外产出学生库管对象
    //当方法的返回值类型是一个接口类型时,方法中可以返回该接口的实现类对象
    public static BaseTeacherDao getTeacherDao(){
        return new TeacherDao();
    }
}
